home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / library / reqtlsdv.lha / ReqTools / Glue / PCQ / pcq_glue.lha / reqtools.asm < prev    next >
Assembly Source File  |  1992-09-14  |  11KB  |  597 lines

  1. * Pascal compiler intermediate assembly program.
  2.  
  3.  
  4.     XREF    _Input
  5.     XREF    _Output
  6.     XREF    _p%WriteInt
  7.     XREF    _p%WriteReal
  8.     XREF    _p%WriteChar
  9.     XREF    _p%WriteBool
  10.     XREF    _p%WriteCharray
  11.     XREF    _p%WriteString
  12.     XREF    _p%WriteLn
  13.     XREF    _p%ReadInt
  14.     XREF    _p%ReadReal
  15.     XREF    _p%ReadCharray
  16.     XREF    _p%ReadChar
  17.     XREF    _p%ReadString
  18.     XREF    _p%ReadLn
  19.     XREF    _p%ReadArb
  20.     XREF    _p%FilePtr
  21.     XREF    _p%Get
  22.     XREF    _p%Put
  23.     XREF    _p%dispose
  24.     XREF    _p%new
  25.     XREF    _p%Open
  26.     XREF    _p%OpenB
  27.     XREF    _p%WriteArb
  28.     XREF    _p%Close
  29.     XREF    _p%exit
  30.     XREF    _p%lmul
  31.     XREF    _p%ldiv
  32.     XREF    _p%lrem
  33.     XREF    _p%MathBase
  34.     XREF    _p%sin
  35.     XREF    _p%cos
  36.     XREF    _p%sqrt
  37.     XREF    _p%tan
  38.     XREF    _p%atn
  39.     XREF    _p%ln
  40.     XREF    _p%exp
  41.     XREF    _p%CheckIO
  42.     XREF    _p%CheckRange
  43.  
  44.     SECTION    PCQ_CODE,CODE
  45.     CNOP    0,2
  46.  
  47.     XDEF    _rtAllocRequestA
  48. _rtAllocRequestA
  49.  move.l    a6,-(sp)
  50.     lea       $8(sp),a6
  51.     move.l    (a6)+,a0
  52.     move.l    (a6)+,d0
  53.     move.l    _RTBase,a6
  54.     jsr       -$1E(a6)
  55.     move.l    d0,$10(sp)
  56.     move.l    (sp)+,a6
  57.     rts
  58.     CNOP    0,2
  59.  
  60.     XDEF    _rtFreeRequest
  61. _rtFreeRequest
  62.  move.l    a6,-(sp)
  63.     move.l    $8(sp),a1
  64.     move.l    _RTBase,a6
  65.     jsr       -$24(a6)
  66.     move.l    d0,$C(sp)
  67.     move.l    (sp)+,a6
  68.     rts
  69.     CNOP    0,2
  70.  
  71.     XDEF    _rtFreeReqBuffer
  72. _rtFreeReqBuffer
  73.  move.l    a6,-(sp)
  74.     move.l    $8(sp),a1
  75.     move.l    _RTBase,a6
  76.     jsr       -$2A(a6)
  77.     move.l    d0,$C(sp)
  78.     move.l    (sp)+,a6
  79.     rts
  80.     CNOP    0,2
  81.  
  82.     XDEF    _rtChangeReqAttrA
  83. _rtChangeReqAttrA
  84.  move.l    a6,-(sp)
  85.     movem.l    $8(sp),a0-a1
  86.     move.l    _RTBase,a6
  87.     jsr       -$30(a6)
  88.     move.l    d0,$10(sp)
  89.     move.l    (sp)+,a6
  90.     rts
  91.     CNOP    0,2
  92.  
  93.     XDEF    _rtFileRequestA
  94. _rtFileRequestA
  95.  movem.l    a2-a3/a6,-(sp)
  96.     lea    $10(sp),a6
  97.     move.l    (a6)+,a0
  98.     move.l    (a6)+,a3
  99.     move.l    (a6)+,a2
  100.     move.l    (a6)+,a1
  101.     move.l    _RTBase,a6
  102.     jsr    -$36(a6)
  103.     move.l    d0,$20(sp)
  104.     movem.l    (sp)+,a2-a3/a6
  105.     rts
  106.     CNOP    0,2
  107.  
  108.     XDEF    _rtFreeFileList
  109. _rtFreeFileList
  110.  move.l    a6,-(sp)
  111.     move.l    $8(sp),a0
  112.     move.l    _RTBase,a6
  113.     jsr    -$3C(a6)
  114.     move.l    d0,$C(sp)
  115.     move.l    (sp)+,a6 
  116.     rts
  117.     CNOP    0,2
  118.  
  119.     XDEF    _rtEZRequestA
  120. _rtEZRequestA
  121.  movem.l    a2-a4/a6,-(sp)
  122.     lea    $14(sp),a6
  123.     move.l    (a6)+,a0
  124.     move.l    (a6)+,a4
  125.     move.l    (a6)+,a3
  126.     move.l    (a6)+,a2
  127.     move.l    (a6)+,a1
  128.     move.l    _RTBase,a6
  129.     jsr    -$42(a6)
  130.     move.l    d0,$28(sp)
  131.     movem.l    (sp)+,a2-a4/a6
  132.     rts
  133.     CNOP    0,2
  134.  
  135.     XDEF    _rtGetStringA
  136. _rtGetStringA
  137.  movem.l    a2-a3/a6,-(sp)
  138.     lea    $10(sp),a6
  139.     move.l    (a6)+,a0
  140.     move.l    (a6)+,a3
  141.     move.l    (a6)+,a2
  142.     move.l    (a6)+,d0
  143.     move.l    (a6)+,a1
  144.     move.l    _RTBase,a6
  145.     jsr    -$48(a6)
  146.     move.l    d0,$24(sp)
  147.     movem.l    (sp)+,a2-a3/a6
  148.     rts
  149.     CNOP    0,2
  150.  
  151.     XDEF    _rtGetLongA
  152. _rtGetLongA
  153.  movem.l    a2-a3/a6,-(sp)
  154.     lea    $10(sp),a6
  155.     move.l    (a6)+,a0
  156.     move.l    (a6)+,a3
  157.     move.l    (a6)+,a2
  158.     move.l    (a6)+,a1
  159.     move.l    _RTBase,a6
  160.     jsr    -$4E(a6)
  161.     move.l    d0,$20(sp)
  162.     movem.l    (sp)+,a2-a3/a6
  163.     rts
  164.     CNOP    0,2
  165.  
  166.     XDEF    _rtFontRequestA
  167. _rtFontRequestA
  168.  movem.l    a3/a6,-(sp)
  169.     lea    $C(sp),a6
  170.     move.l    (a6)+,a0
  171.     move.l    (a6)+,a3
  172.     move.l    (a6)+,a1
  173.     move.l    _RTBase,a6
  174.     jsr    -$60(a6)
  175.     move.l    d0,$18(sp)
  176.     movem.l    (sp)+,a3/a6
  177.     rts
  178.     CNOP    0,2
  179.  
  180.     XDEF    _rtPaletteRequestA
  181. _rtPaletteRequestA
  182.  movem.l    a2-a3/a6,-(sp)
  183.     lea    $10(sp),a6
  184.     move.l    (a6)+,a0
  185.     move.l    (a6)+,a3
  186.     move.l    (a6)+,a2
  187.     move.l    _RTBase,a6
  188.     jsr    -$66(a6)
  189.     move.l    d0,$1C(sp)
  190.     movem.l    (sp)+,a2-a3/a6
  191.     rts
  192.     CNOP    0,2
  193.  
  194.     XDEF    _rtReqHandlerA
  195. _rtReqHandlerA
  196.  move.l    a6,-(sp)
  197.     lea    $8(sp),a6
  198.     move.l    (a6)+,a0
  199.     move.l    (a6)+,d0
  200.     move.l    (a6)+,a1
  201.     move.l    _RTBase,a6
  202.     jsr    -$6C(a6)
  203.     move.l    d0,$14(sp)
  204.     move.l    (sp)+,a6
  205.     rts
  206.     CNOP    0,2
  207.  
  208.     XDEF    _rtSetWaitPointer
  209. _rtSetWaitPointer
  210.  move.l    a6,-(sp)
  211.     move.l    $8(sp),a0
  212.     move.l    _RTBase,a6
  213.     jsr    -$72(a6)
  214.     move.l    d0,$C(sp)
  215.     move.l    (sp)+,a6
  216.     rts
  217.     CNOP    0,2
  218.  
  219.     XDEF    _rtGetVScreenSize
  220. _rtGetVScreenSize
  221.  movem.l    a2/a6,-(sp)
  222.     lea    $C(sp),a6
  223.     move.l    (a6)+,a2
  224.     move.l    (a6)+,a1
  225.     move.l    (a6)+,a0
  226.     move.l    _RTBase,a6
  227.     jsr    -$78(a6)
  228.     move.l    d0,$18(sp)
  229.     movem.l    (sp)+,a2/a6
  230.     rts
  231.     CNOP    0,2
  232.  
  233.     XDEF    _rtSetReqPosition
  234. _rtSetReqPosition
  235.  movem.l    a2/a6,-(sp)
  236.     lea    $C(sp),a6
  237.     move.l    (a6)+,a2
  238.     move.l    (a6)+,a1
  239.     move.l    (a6)+,a0
  240.     move.l    (a6)+,d0
  241.     move.l    _RTBase,a6
  242.     jsr    -$7E(a6)
  243.     move.l    d0,$1C(sp)
  244.     movem.l    (sp)+,a2/a6
  245.     rts
  246.     CNOP    0,2
  247.  
  248.     XDEF    _rtSpread
  249. _rtSpread
  250.  movem.l    d3/a6,-(sp)
  251.     lea    $C(sp),a6
  252.     move.l    (a6)+,d3
  253.     move.l    (a6)+,d2
  254.     move.l    (a6)+,d1
  255.     move.l    (a6)+,d0
  256.     move.l    (a6)+,a1
  257.     move.l    (a6)+,a0
  258.     move.l    _RTBase,a6
  259.     jsr    -$84(a6)
  260.     move.l    d0,$24(sp)
  261.     movem.l    (sp)+,d3/a6
  262.     rts
  263.     CNOP    0,2
  264.  
  265.     XDEF    _rtScreenToFrontSafely
  266. _rtScreenToFrontSafely
  267.  move.l    a6,-(sp)
  268.     move.l    $8(sp),a0
  269.     move.l    _RTBase,a6
  270.     jsr    -$8A(a6)
  271.     move.l    d0,$C(sp)
  272.     move.l    (sp)+,a6
  273.     rts
  274.     CNOP    0,2
  275.  
  276.     XDEF    _rtScreenModeRequestA
  277. _rtScreenModeRequestA
  278.  movem.l    a3/a6,-(sp)
  279.     lea    $C(sp),a6
  280.     move.l    (a6)+,a0
  281.     move.l    (a6)+,a3
  282.     move.l    (a6)+,a1
  283.     move.l    _RTBase,a6
  284.     jsr    -$90(a6)
  285.     move.l    d0,$18(sp)
  286.     movem.l    (sp)+,a3/a6
  287.     rts
  288.     CNOP    0,2
  289.  
  290.     XDEF    _rtCloseWindowSafely
  291. _rtCloseWindowSafely
  292.  move.l    a6,-(sp)
  293.     move.l    $8(sp),a0
  294.     move.l    _RTBase,a6
  295.     jsr    -$96(a6)
  296.     move.l    d0,$C(sp)
  297.     move.l    (sp)+,a6
  298.     rts
  299.     CNOP    0,2
  300.  
  301.     XDEF    _rtLockWindow
  302. _rtLockWindow
  303.  move.l    a6,-(sp)
  304.     move.l    $8(sp),a0
  305.     move.l    _RTBase,a6
  306.     jsr    -$9C(a6)
  307.     move.l    d0,$C(sp)
  308.     move.l    (sp)+,a6
  309.     rts
  310.     CNOP    0,2
  311.  
  312.     XDEF    _rtUnlockWindow
  313. _rtUnlockWindow
  314.  move.l    a6,-(sp)
  315.     lea    $8(sp),a6    
  316.     move.l    (a6)+,a1
  317.     move.l    (a6)+,a0
  318.     move.l    _RTBase,a6
  319.     jsr    -$A2(a6)
  320.     move.l    d0,$10(sp)
  321.     move.l    (sp)+,a6
  322.     rts
  323.  
  324.     XREF    _ScreenToFront
  325.     XREF    _FreeRaster
  326.     XREF    _OpenLibrary
  327.     XREF    _RemTask
  328.     XREF    _DoIO
  329.     XREF    _FreeMem
  330.     XREF    _TypeOfMem
  331.     XREF    _NewModifyProp
  332.     XREF    _ObtainSemaphore
  333.     XREF    _WindowToFront
  334.     XREF    _ItemNum
  335.     XREF    _InitStruct
  336.     XREF    _BeginRefresh
  337.     XREF    _MoveScreen
  338.     XREF    _UnlockLayerRom
  339.     XREF    _DrawBorder
  340.     XREF    _Deallocate
  341.     XREF    _GetDefPrefs
  342.     XREF    _InitRastPort
  343.     XREF    _Permit
  344.     XREF    _AddSemaphore
  345.     XREF    _UpfrontLayer
  346.     XREF    _EndUpdate
  347.     XREF    _Info
  348.     XREF    _EndRefresh
  349.     XREF    _DoubleClick
  350.     XREF    _Enable
  351.     XREF    _IsInteractive
  352.     XREF    _CloseLibrary
  353.     XREF    _RefreshGadgets
  354.     XREF    _EndRequest
  355.     XREF    _AddDevice
  356.     XREF    _AddFont
  357.     XREF    _SizeLayer
  358.     XREF    _LockLayerInfo
  359.     XREF    _SubNum
  360.     XREF    _RemakeDisplay
  361.     XREF    _SetRGB4CM
  362.     XREF    _AddPort
  363.     XREF    _LockLayer
  364.     XREF    _FreeCopList
  365.     XREF    _DupLock
  366.     XREF    _FreeRemember
  367.     XREF    _SetSoftStyle
  368.     XREF    _LayersBase
  369.     XREF    _IoErr
  370.     XREF    _CopyMemQuick
  371.     XREF    _DOSOutput
  372.     XREF    _InitTmpRas
  373.     XREF    _Cause
  374.     XREF    _CreateDir
  375.     XREF    _DeleteFile
  376.     XREF    _ReleaseSemaphore
  377.     XREF    _CloseFont
  378.     XREF    _DOSOpen
  379.     XREF    _AddTime
  380.     XREF    _SetTaskPri
  381.     XREF    _CloseScreen
  382.     XREF    _WaitTOF
  383.     XREF    _RemDevice
  384.     XREF    _ClearScreen
  385.     XREF    _ActivateWindow
  386.     XREF    _MenuNum
  387.     XREF    _UCopperListInit
  388.     XREF    _AllocRaster
  389.     XREF    _SumLibrary
  390.     XREF    _Signal
  391.     XREF    _ReleaseSemaphoreList
  392.     XREF    _BeginUpdate
  393.     XREF    _AddTask
  394.     XREF    _ScreenToBack
  395.     XREF    _SubTime
  396.     XREF    _GText
  397.     XREF    _ClearDMRequest
  398.     XREF    _MoveLayerInFrontOf
  399.     XREF    _FreeSysRequest
  400.     XREF    _InstallClipRegion
  401.     XREF    _CurrentTime
  402.     XREF    _LockLayers
  403.     XREF    _DateStamp
  404.     XREF    _DOSInput
  405.     XREF    _Delay
  406.     XREF    _SizeWindow
  407.     XREF    _CreateUpfrontLayer
  408.     XREF    _Execute
  409.     XREF    _AddGadget
  410.     XREF    _LoadView
  411.     XREF    _OpenScreen
  412.     XREF    _SetDMRequest
  413.     XREF    _BehindLayer
  414.     XREF    _AddLibrary
  415.     XREF    _Lock
  416.     XREF    _CWait
  417.     XREF    _ParentDir
  418.     XREF    _RemoveGadget
  419.     XREF    _ViewAddress
  420.     XREF    _OffGadget
  421.     XREF    _AskSoftStyle
  422.     XREF    _SetComment
  423.     XREF    _GetScreenData
  424.     XREF    _CMove
  425.     XREF    __CWAIT
  426.     XREF    _CloseWorkbench
  427.     XREF    _LoadRGB4
  428.     XREF    _InitView
  429.     XREF    _Insert
  430.     XREF    _SetProtection
  431.     XREF    _Allocate
  432.     XREF    __CEND
  433.     XREF    __CMOVE
  434.     XREF    _InitBitMap
  435.     XREF    _SetIntVector
  436.     XREF    _WindowToBack
  437.     XREF    _InitRequester
  438.     XREF    _GetMsg
  439.     XREF    _AllocEntry
  440.     XREF    _TextLength
  441.     XREF    _OpenFont
  442.     XREF    _NewList
  443.     XREF    _ScrollLayer
  444.     XREF    _Enqueue
  445.     XREF    _InitVPort
  446.     XREF    _DOSRead
  447.     XREF    _OnGadget
  448.     XREF    _MoveWindow
  449.     XREF    _FindPort
  450.     XREF    _SuperState
  451.     XREF    _RemSemaphore
  452.     XREF    _UnLock
  453.     XREF    _DisplayAlert
  454.     XREF    _ReplyMsg
  455.     XREF    _VBeamPos
  456.     XREF    _RemTail
  457.     XREF    _RTBase
  458.     XREF    _UnlockIBase
  459.     XREF    _SetPointer
  460.     XREF    _ModifyProp
  461.     XREF    _RemLibrary
  462.     XREF    _SetWindowTitles
  463.     XREF    _CBump
  464.     XREF    _AutoRequest
  465.     XREF    _OpenWorkBench
  466.     XREF    _MakeLibrary
  467.     XREF    _ActivateGadget
  468.     XREF    _NewLayerInfo
  469.     XREF    _ShowTitle
  470.     XREF    _Request
  471.     XREF    _GetColorMap
  472.     XREF    _InitSemaphore
  473.     XREF    _AllocAbs
  474.     XREF    _SetRGB4
  475.     XREF    _FindSemaphore
  476.     XREF    _DeleteLayer
  477.     XREF    _AddIntServer
  478.     XREF    _LockLayerRom
  479.     XREF    _AskFont
  480.     XREF    _SetExcept
  481.     XREF    _WBenchToBack
  482.     XREF    _FindTask
  483.     XREF    _RethinkDisplay
  484.     XREF    _SetRast
  485.     XREF    _SetFont
  486.     XREF    _AttemptLockLayerRom
  487.     XREF    _UnlockLayers
  488.     XREF    _AllocMem
  489.     XREF    _OffMenu
  490.     XREF    _RefreshWindowFrame
  491.     XREF    _SetSignal
  492.     XREF    _SetPrefs
  493.     XREF    _CloseWindow
  494.     XREF    _SetFunction
  495.     XREF    _CopyMem
  496.     XREF    _MrgCop
  497.     XREF    _WaitPort
  498.     XREF    _ItemAddress
  499.     XREF    _Examine
  500.     XREF    _Procure
  501.     XREF    _AbortIO
  502.     XREF    _AllocTrap
  503.     XREF    _AvailMem
  504.     XREF    _FreeCprList
  505.     XREF    _UtilityBase
  506.     XREF    _AddMemList
  507.     XREF    _WaitBOVP
  508.     XREF    _TimerBase
  509.     XREF    _FreeTrap
  510.     XREF    _Rename
  511.     XREF    _WindowLimits
  512.     XREF    _AllocRemember
  513.     XREF    _AddGList
  514.     XREF    _WaitIO
  515.     XREF    _SyncSBitMap
  516.     XREF    _RemHead
  517.     XREF    _DrawImage
  518.     XREF    _CmpTime
  519.     XREF    _FreeSignal
  520.     XREF    _ReportMouse
  521.     XREF    _OpenWindow
  522.     XREF    _ClearPointer
  523.     XREF    _UnlockLayerInfo
  524.     XREF    _BeginIO
  525.     XREF    _CloseDevice
  526.     XREF    _FindName
  527.     XREF    _FreeColorMap
  528.     XREF    _CurrentDir
  529.     XREF    _PrintIText
  530.     XREF    _WhichLayer
  531.     XREF    _PutMsg
  532.     XREF    _AddTail
  533.     XREF    _AttemptSemaphore
  534.     XREF    _RemoveGList
  535.     XREF    _ScrollRaster
  536.     XREF    _Forbid
  537.     XREF    _UserState
  538.     XREF    _WBenchToFront
  539.     XREF    _ClearMenuStrip
  540.     XREF    _UnlockLayer
  541.     XREF    __CINIT
  542.     XREF    _Remove
  543.     XREF    _ObtainSemaphoreList
  544.     XREF    _MakeFunctions
  545.     XREF    _DOSWrite
  546.     XREF    _FreeEntry
  547.     XREF    _MakeVPort
  548.     XREF    _Vacate
  549.     XREF    _IntuiTextLength
  550.     XREF    _OpenDevice
  551.     XREF    _MoveLayer
  552.     XREF    _Wait
  553.     XREF    _ClearEOL
  554.     XREF    _RefreshGList
  555.     XREF    _LockIBase
  556.     XREF    _GetRGB4
  557.     XREF    _SetMenuStrip
  558.     XREF    _OnMenu
  559.     XREF    _DisposeLayerInfo
  560.     XREF    _CreateBehindLayer
  561.     XREF    _SendIO
  562.     XREF    _RemFont
  563.     XREF    _GetPrefs
  564.     XREF    _DOSExit
  565.     XREF    _MakeScreen
  566.     XREF    _RemPort
  567.     XREF    _ScrollVPort
  568.     XREF    _SwapBitsRastPortClipRect
  569.     XREF    _BuildSysRequest
  570.     XREF    _Seek
  571.     XREF    _DOSClose
  572.     XREF    _RemIntServer
  573.     XREF    _WaitForChar
  574.     XREF    _CopySBit
  575.     XREF    _CheckIO
  576.     XREF    _FreeVPortCopLists
  577.     XREF    _Disable
  578.     XREF    _AllocSignal
  579.     XREF    _ViewPortAddress
  580.     XREF    _AddHead
  581.     XREF    _ModifyIDCMP
  582.     XREF    _RASSIZE
  583.     XREF    _DisplayBeep
  584.     XREF    _ExNext
  585.     XREF    _Input
  586.     XREF    _CommandLine
  587.     XREF    _IOResult
  588.     XREF    _ExitAddr
  589.     XREF    _Output
  590.     XREF    _ExitCode
  591.     XREF    _HeapError
  592.     XREF    _ExitProc
  593.     SECTION    PCQ_DATA,DATA
  594. _p%1    dc.b    'timer.device',0,'dos.library',0,'reqtools.'
  595.     dc.b    'library',0
  596.     END
  597.